package com.mini.es.service;

import com.mini.es.model.EsMiniStatisticPageParamNewModel;
import com.mini.vo.MiniStatisticDataAllVO;
import com.mini.vo.MiniStatisticPageParamNew;
import com.mini.vo.PageResultVO;

import java.util.List;

/**
 * 项目名称：mini-data-es
 * 类 名 称：EsMiniStatisticDataNewService
 * 类 描 述：TODO
 * 创建时间：2021/3/31 下午6:04
 * 创 建 人：zhanghuiying
 */
public interface EsMiniStatisticDataNewService {

    Iterable<EsMiniStatisticPageParamNewModel> save(List<EsMiniStatisticPageParamNewModel> newList);

    EsMiniStatisticPageParamNewModel findLatestUpdateTimeData();

    List<EsMiniStatisticPageParamNewModel> findAllById(List<Long> esId);

    PageResultVO<MiniStatisticDataAllVO> pageListLevel1(MiniStatisticPageParamNew param);
}
